package com.tao.common.domain.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

;

// 表名：患者费用明细表
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PatientCosts {
    private String CaseNumber;
    private String RealName;
    private String DeptName;
    private String StartTime;
    private String EndTime;
    private Integer ID;// ID 自增长类型
    private Integer RegistID;// 挂号 ID 指向 Register (ID)
    private Integer InvoiceID;// 发票 ID 指向 invoice(ID)
    private Integer ItemID;// 项目 ID
    private Integer ItemType;// 项目类型 1-非药品 2-药品
    private String Name;// 项目名称
    private BigDecimal Price;// 项目单价
    private BigDecimal Amount;// 数量
    private Integer DeptID;// 执行科室ID
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date Createtime;// 开立时间
    private Integer CreateOperID;// 开立人员ID
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date PayTime;// 收/退费时间
    private Integer RegisterID;// 收/退费人员 ID
    private Integer FeeType;// 收费方式
    private Integer BackID;// 退费对应记录 ID
}
